high-strength thermosetting laminate - French English Dictionary